import http from "@/api/request"

// jsdoc
// 文档注释

/**
 * 登录接口
 * @param string params  adminname
 * @param string params  password
 * @returns Promise
 */
export function loginRequest(adminname, password) {
  // http调用返回的是promise对象
  let p = http({
    method: "post",
    url: "/admin/admin/login",
    data: { adminname, password }
  })
  //   返回promsie  对象 ，外部就可以直接使用 p对象，就能知道 函数内部ajax请求状态
  return p
}

export function userListRequest() {
  // http调用返回的是promise对象
  let p = http({
    method: "get",
    url: "/admin/admin/list"
  })
  //   返回promsie  对象 ，外部就可以直接使用 p对象，就能知道 函数内部ajax请求状态
  return p
}

export function userDeleteRequest(adminid) {
  // http调用返回的是promise对象
  let p = http({
    method: "post",
    url: "/admin/admin/delete",
    data: { adminid }
  })
  //   返回promsie  对象 ，外部就可以直接使用 p对象，就能知道 函数内部ajax请求状态
  return p
}

export function userAddRequest(data) {
  // http调用返回的是promise对象
  let p = http({
    method: "post",
    url: "/admin/admin/add",
    data
  })
  //   返回promsie  对象 ，外部就可以直接使用 p对象，就能知道 函数内部ajax请求状态
  return p
}

export function userUpdateRequest(data) {
  // http调用返回的是promise对象
  let p = http({
    method: "post",
    url: "/admin/admin/update",
    data
  })
  //   返回promsie  对象 ，外部就可以直接使用 p对象，就能知道 函数内部ajax请求状态
  return p
}



export function userDetailRequest(adminname) {
  // http调用返回的是promise对象
  let p = http({
    method: "get",
    url: "/admin/admin/detail",
    data:{adminname}
  })
  //   返回promsie  对象 ，外部就可以直接使用 p对象，就能知道 函数内部ajax请求状态
  return p
}
